var InterValObj; //timer变量，控制时间
var count = 60; //间隔函数，1秒执行
var curCount;//当前剩余秒数
//向邮箱发送验证码
$('#send-email-code').click(function(){
	//校验邮箱
	var email = $("#email").val();
	var flag = $("#flag").val();
    if(!email.match(/^[a-z0-9]+([._]*[a-z0-9]+)*@[a-z0-9]+([_.][a-z0-9]+)+$/gi)){
        alert("邮箱格式不正确！请重新输入");
        return false;
    }
	var em=$("#checkemail").val();//邮箱是否注册
    if(em=='no'){
    	return false;
	}

	// 设置button效果，开始计时
	curCount = count;
	document.getElementById("send-email-code").setAttribute("disabled","true" );//设置按钮为禁用状态
	$('#send-email-code').addClass("layui-btn-disabled");
	document.getElementById("send-email-code").value=curCount + "秒后重获";//更改按钮文字
	InterValObj = window.setInterval(SetRemainTime, 1000); // 启动计时器timer处理函数，1秒执行一次

    //请求发送验证码
 $.ajax({
 	type:"post",
 	url:"/txblog/user/sendCode.do",
 	async:true,
 	data:{"email":email,"flag":flag},
 	success:function(obj){
		$("#hiddencode").val(obj);
		console.log(obj);
		/*console.log(obj);
 		/!*if(obj!=null) {
			console.log(obj);
		}*!/*/
 	},
 	dataType:"text"
 });

});

//timer处理函数
function SetRemainTime() {
	if (curCount == 0) {//超时重新获取验证码                
		window.clearInterval(InterValObj);// 停止计时器
		document.getElementById("send-email-code").removeAttribute("disabled");//移除禁用状态改为可用
		$('#send-email-code').removeClass("layui-btn-disabled");
		document.getElementById("send-email-code").value="重获验证码";
	}else {
		curCount--;
		document.getElementById("send-email-code").value=curCount + "秒后重获";
	}
}